@charset "iso-8859-1";
/* CSS Document */

* {
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
}
body {
	background:#FFFFFF none repeat scroll 0 0;
	color: #170F0C;
	font-family: Rockwell,Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;	
}
a {
	/*border-bottom:1px dotted #92AAB8;*/
	/*color:#92AAB8;*/
	color: #170F0C;
	font-weight:bold;
	text-transform: uppercase;
	font-family: Rockwell,Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;	
}
a:hover {
border:medium none;
color:#2faed3;
}
#header_sec {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:10px solid #170F0C;
height:45px;
}
#header {
height:45px;
margin-left:auto;
margin-right:auto;
width:990px;
}
ul.idiomas li {
display:inline;
margin-left:10px;
}
ul.idiomas a {
border:medium none;
color:#666666;
font-family:Microsoft sans,Colibri,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin-right:0.2em;
padding:0.5em;
text-transform:uppercase;
}
ul.idiomas a:hover {
background:#404040 none repeat scroll 0 0;
color:#FFFFFF;
padding:0.5em;
}

ul.idiomas {
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:14px;
/*padding-right:80px;*/
}
#home_logo {
margin-right:8px;
}
#banner_bar_sec {
/*background:transparent url(../images/cabecera_sec_bg.jpg) repeat scroll 0 0;
border-bottom:4px groove #FFFFFF;*/
height:287px;
}

#banner_bar {
background:transparent url(../images/cabecera.jpg) no-repeat scroll left top;
height:277px;
margin-left:auto;
margin-right:auto;
position:relative;
width:984px;
border: 10px solid #170F0C;
border-top:0;
}
div#main_body {
margin-bottom:0;
margin-left:auto;
margin-right:auto;
overflow:auto;
padding:0;
position:relative;
width:1115px;
border: 10px solid #170F0C;
margin-top: 10px;
}
div#main_area {
float:right;
margin:30px 30px 30px 0;
padding-left:25px;
width:645px;
}
div#BoxWrapper {
float:left;
margin:30px 20px 0 20px;
padding-bottom:40px;
width:240px;
}
#BoxWrapper p, #BoxWrapper ul {
color:#170F0c;
font-family:Rockwell,Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
font-size:0.8em;
}
#BoxWrapper p {
line-height:1.5em;
}
ne-height:1.5em;
}
.RightBorder {
border-right:1px dotted #555555;
}
.LeftBorder {
border-left:1px dotted #555555;
}
.TopBorder {
border-top:1px dotted #555555;
}
h1, h3 {
clear:both;
color:#FFFFFF;
font-family:Rockwell,Microsoft sans,Tahoma,Arial,Century Gothic,sans serif;
font-size:1.5em;
font-weight:bold;
margin-top:20px;
padding-top:5px;
text-transform:uppercase;
}
h2 {
color:#CCCCCC;
font-family:Rockwell,"Times new roman",Georgia,serif;
font-size:1em;
font-style:italic;
/*margin-bottom:2em;*/
}
h3 {
margin-top:0;
text-transform:lowercase;
}
h4 {
color:#FFFFFF;
font-family:Rockwell,Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
font-size:34px;
letter-spacing:-1px;
text-transform:uppercase;
}
h5 {
color:#CCCCCC;
font-family:Microsoft sans,Tahoma,Arial,Century Gothic,sans serif;
font-size:1.4em;
text-transform:uppercase;
text-align:center;
}
p, .mainText {
color:#170F0C;
font-family:Rockwell,Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
font-size:0.9em;
line-height:1.7em;
padding-bottom:1.3em;
text-transform: uppercase;
font-weight:bold;
}
p.flStyle:first-letter {
background:#444444 none repeat scroll 0 0;
color:#999999;
float:left;
font-size:3.5em;
margin-right:0.1em;
margin-top:0.1em;
padding:4px;
}
#footer_sec {
/*background:#333333 none repeat scroll 0 0;*/
height:45px;
margin:0;
padding:0;
}
#footer {
margin-left:auto;
margin-right:auto;
text-align:center;
width:950px;
}
#footer a { color:#a0ab1d; }
#footer_sec p {
font-size:12px;
margin:0;
padding-top:10px;
}
.highlight {
color:#A9B780;
font-weight:bold;
}
.subhead {
color:#FFFFFF;
}
.red {
color:#DA6F6F;
}
#available {
background:#8C9C40 none repeat scroll 0 0;
color:#FFFFFF;
font-family:Georgia,Times New Roman,Rockwell,serif;
padding:2px;
}
#unavailable {
background:#9C4040 none repeat scroll 0 0;
color:#FFFFFF;
font-family:Georgia,Times New Roman,Rockwell,serif;
padding:2px;
}
#BoxWrapper #login {
	padding:20px 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top:1px dotted #170F0C;
	border-bottom:1px dotted #170F0C;
	color:#0066FF;
}
#BoxWrapper #login form {
	font-size: 12px;
	color: #a0ab1d;
	font-family:Rockwell,Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	margin: 0 auto;
	font-weight:bold;
	text-transform:uppercase;
}
#BoxWrapper #login form input {
	margin-top: 0;
}
#BoxWrapper #login form #enviar { margin-top: 10px;}
#BoxWrapper #login form label {
	margin-top: 10px;
	float: left;
}
.verde { color: #a0ab1d; }
h5 #welcome_note {
	margin: 0px;
}

#main_area {
	margin: 1.2em 0;
}

	/* --- BOX (SIDEBAR) --- */
#BoxWrapper .photo {margin: 0.7em 0;}

#BoxWrapper ul li {
	list-style: square;
}

#BoxWrapper ul.style_1 li {
	list-style-image: url(../images/tick.jpg);
	padding: 0.2em 0;
}

h3 {
	 /*margin-top: 2.4em;*/
	 margin-bottom: 2em;
	 border-top: 2px dotted #555;
	 padding-top: 16px;
}
#novedades ul, #newsbox ul	 {
	color:#170F0C;
	font-family:Rockwell,Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	/*font-size:0.8em;*/
}
#novedades ul.style_1 li, #newsbox ul.style_1 li {
	list-style-image:url(../images/tick.jpg);
	padding:0.2em 0;
}
#novedades ul li, #newsbox ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
}
.principal{
	padding: 4px
}